# for循环

'''
for 循环变量 in 可迭代对象:
    循环体
'''

# 可迭代对象是一个特殊的变量，内部包含了很多其他的值

# 打印1~10

for i in range(1, 11):
    print(i)

# range是一个内置函数，起到的效果就是得到一个“可迭代对象” ，这个可迭代对象就是包含了一系列的整数，前闭后开区间
# range还提供了第三个参数，表示步长，默认的步长是1

# 打印2 4 6 8 10
for i in range(2, 12, 2):
    print(i)

# 打印从10到1
num = 10
while num >= 1:
    print(num)
    num = num - 1

for i in range(10, 0, -1):
    print(i)


# 实现求1+2+3+..+100
theSum = 0
for i in range(1, 101):
    theSum += i
print(theSum)

# 为什么sum会警报？ 当前有个内置函数叫sum，咱们自己定义的变量和内置函数冲突了 ，虽然不应响运行，但是代码后面就无法使用内置函数sum了
# 鼠标放到要修改的变量名上，按住 shift +F6 / FN +F6 可以针对变量进行重命，会只能分析咱们的代码，自动把所有要修改的名字都统一的替换了

